const express = require('express')

// 引入db  连接数据库
const db = require('./db')

// 引入路由
const BookRouter = require('./routers/BookRouter')


db(
  () => {
    console.log('连接数据库成功!');
    // 创建服务器
    const app = express()
    // 中间件
    app.use(express.static('public'))
    app.use(express.urlencoded({ extended: false }))

    // 注册路由  /book 前缀路径
    app.use('/book', BookRouter)


    // 引入ejs模块
    app.set('view engine', 'ejs')
    //放模板文件的路径
    app.set('views', './views')


    app.listen('8018', () => {
      console.log('服务启动成功 , http://localhost:8018');
    })

  },
  () => {
    console.log('连接数据库失败');
  }

)